Token Processing, Grammar Rules, AST Generation, Language Recognition